Documentation/ Grid
The grid system we are using for page layouts is based on a 12 column grid with 20px gutters between each column. Grid classes can be nested if needed for more complex layouts.
Simple Grid
Most grid layouts are going to use either a two, three, or four column layout. The basic grid system includes all of the classes needed to create a simple layout with class names that are spelled out and easy to read.
  
    <div class="obj-grid">
      <div class="obj-grid__full"></div>
      <div class="obj-grid__half"></div>
      <div class="obj-grid__half"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__quarter"></div>
      <div class="obj-grid__quarter"></div>
      <div class="obj-grid__quarter"></div>
      <div class="obj-grid__quarter"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__two-third"></div>
      <div class="obj-grid__quarter"></div>
      <div class="obj-grid__three-quarter"></div>
    </div>
  
| Class | Description | 
|---|---|
.obj-grid | 
    This is the class on the container that wraps around the grid columns. | 
.obj-grid__full | 
    For columns that span the entire width of the grid (12 columns). | 
.obj-grid__three-quarter | 
    For columns that three quarter width of the grid (9 columns). | 
.obj-grid__two-third | 
    For columns that span two third width of the grid (8 columns). | 
.obj-grid__half | 
    For columns that span half of the width of the grid (6 columns). | 
.obj-grid__third | 
    For columns that span a third of the width of the grid (4 columns). | 
.obj-grid__quarter | 
    For columns that span a quarter of the width of the grid (3 columns). | 
Responsive Grid
To adjust a the width of a column at different breakpoints you can add @sm, @md, @lg, @xl after any of the grid classes:
  
    <div class="obj-grid">
      <div class="obj-grid__half obj-grid__third@sm"></div>
      <div class="obj-grid__half obj-grid__third@sm"></div>
      <div class="obj-grid__full obj-grid__third@sm"></div>
      <div class="obj-grid__full obj-grid__quarter@md"></div>
      <div class="obj-grid__full obj-grid__half@md"></div>
      <div class="obj-grid__full obj-grid__quarter@md"></div>
    </div>
  
Extended Grid
In addition to the simple grid system there is an extended grid system that allows for any combination of a 12 column grid system. The extended grid system can also be used responsively in the same way that as the gimple grid system.
  
    <div class="obj-grid">
      <div class="obj-grid__1-12"></div>
      <div class="obj-grid__11-12"></div>
      <div class="obj-grid__2-12"></div>
      <div class="obj-grid__10-12"></div>
      <div class="obj-grid__3-12"></div>
      <div class="obj-grid__9-12"></div>
      <div class="obj-grid__4-12"></div>
      <div class="obj-grid__8-12"></div>
      <div class="obj-grid__5-12"></div>
      <div class="obj-grid__7-12"></div>
      <div class="obj-grid__6-12"></div>
      <div class="obj-grid__6-12"></div>
    </div>
  
| Class | Description | 
|---|---|
.obj-grid | 
    This is the class on the container that wraps around the grid columns. | 
.obj-grid__12-12 | 
    For columns that span the entire width of the grid (12 columns). | 
.obj-grid__11-12 | 
    For columns that span 11/12ths of the grid (11 columns). | 
.obj-grid__10-12 | 
    For columns that span 5/6ths width of the grid (10 columns). | 
.obj-grid__9-12 | 
    For columns that three quarter width of the grid (9 columns). | 
.obj-grid__8-12 | 
    For columns that span two third width of the grid (8 columns). | 
.obj-grid__7-12 | 
    For columns that span 7/12ths width of the grid (7 columns). | 
.obj-grid__6-12 | 
    For columns that span half of the width of the grid (6 columns). | 
.obj-grid__5-12 | 
    For columns that span 5/12ths width of the grid (5 columns). | 
.obj-grid__4-12 | 
    For columns that span a third of the width of the grid (4 columns). | 
.obj-grid__3-12 | 
    For columns that span a quarter of the width of the grid (3 columns). | 
.obj-grid__2-12 | 
    For columns that span one sixth width of the grid (2 columns). | 
.obj-grid__1-12 | 
    For columns that span 1/12th width of the grid (1 columns). | 
Grid Gap
Grid gap class defines the size of the gap between the columns in a grid layout. To adjust a the width of a gap at different breakpoints you can add @sm, @md, @lg, @xl after any of the grid gap classes.
  
    <div class="obj-grid obj-grid--gap-xs">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
    <div class="obj-grid obj-grid--gap-sm">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
    <div class="obj-grid obj-grid--gap-md">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
    <div class="obj-grid obj-grid--gap-lg">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
    <div class="obj-grid obj-grid--gap-xl">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
    <div class="obj-grid obj-grid--gap-xxl">
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
      <div class="obj-grid__third"></div>
    </div>
  
| Class | Description | 
|---|---|
.obj-grid--gap-xs | 
    Adds a extra small gap between the elements. | 
.obj-grid--gap-sm | 
    Adds a small gap between the elements. | 
.obj-grid--gap-md | 
    Adds a medium gap between the elements. | 
.obj-grid--gap-lg | 
    Adds a large gap between the elements. | 
.obj-grid--gap-xl | 
    Adds a extra large gap between the elements. | 
.obj-grid--gap-xxl | 
    Adds a extra extra large gap between the elements. | 
Grid Column Gap
Grid column gap class defines the size of the gap between only the columns in a grid layout. To adjust a the width of a gap at different breakpoints you can add @sm, @md, @lg, @xl after any of the grid gap classes.
| Class | Description | 
|---|---|
.obj-grid--column-gap-xs | 
    Adds a extra small gap between the elements. | 
.obj-grid--column-gap-sm | 
    Adds a small gap between the elements. | 
.obj-grid--column-gap-md | 
    Adds a medium gap between the elements. | 
.obj-grid--column-gap-lg | 
    Adds a large gap between the elements. | 
.obj-grid--column-gap-xl | 
    Adds a extra large gap between the elements. | 
.obj-grid--column-gap-xxl | 
    Adds a extra extra large gap between the elements. | 
Grid Row Gap
Grid row gap class defines the size of the gap between only the rows in a grid layout. To adjust a the width of a gap at different breakpoints you can add @sm, @md, @lg, @xl after any of the grid gap classes.
| Class | Description | 
|---|---|
.obj-grid--row-gap-xs | 
    Adds a extra small gap between the elements. | 
.obj-grid--row-gap-sm | 
    Adds a small gap between the elements. | 
.obj-grid--row-gap-md | 
    Adds a medium gap between the elements. | 
.obj-grid--row-gap-lg | 
    Adds a large gap between the elements. | 
.obj-grid--row-gap-xl | 
    Adds a extra large gap between the elements. | 
.obj-grid--row-gap-xxl | 
    Adds a extra extra large gap between the elements. |